package com.sniff.atp.dto.order;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;

@Data
public class CustomerProductDetailsRespDTO {

    @ApiModelProperty(value = "平台商品SPU")
    private String productCode;

    @ApiModelProperty(value = "平台商品SKU")
    private String productSku;

    @ApiModelProperty(value = "店铺商品SKU(店铺商品库)")
    private String shopProductSku;

    @ApiModelProperty(value = "商品图片")
    private String productMainImg;

    @ApiModelProperty(value = "商品名称日文")
    private String productTitleJp;

    @ApiModelProperty(value = "详情URL")
    private String productDetailUrl;

    @ApiModelProperty(value = "商品规格")
    private String productPropertiesName;

    @ApiModelProperty(value = "销售数量")
    private Integer sellQuantity;

    @ApiModelProperty(value = "下单数量=冻结数量+销售数量")
    private Integer orderQuantity;

    @ApiModelProperty(value = "商品单价")
    private BigDecimal actualProductSellPrice;

    @ApiModelProperty(value = "总价")
    private BigDecimal actualTotalProductSellPrice;

    @ApiModelProperty(value = "商品状态: 1-待采购; 2-采购中; 3-已采购; 4-国内运输中; 5-已入库; 6-检品中; 7-已上架(已清算); 8-已发货; 9-异常; 10-次品; 11-取消并退款;")
    private Integer orderItemStatus;

    @ApiModelProperty(value = "客户商品番号(客户自定义商品番号)")
    private String customerProductNo;
}
